/* ::::: http://i.360.cn/static/css/import/base.css?v=dccb8.css ::::: */

body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(102, 102, 102); font: 12px/1.5 Tahoma,Arial,"宋体",Helvetica,sans-serif; }
a { color: rgb(51, 51, 51); text-decoration: none; }
:focus { outline-style: none; }
a:hover { color: rgb(30, 176, 9); }
.clearfix {  }
.gray { color: rgb(153, 153, 153) ! important; }
.clearfix::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
#ft { padding: 35px 0px 10px; text-align: center; }
#ft, #ft a { color: rgb(153, 153, 153); }
#ft p a { color: rgb(153, 153, 153); }
#ft p a img { vertical-align: middle; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, audio, canvas, details, figcaption, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, summary, time, video { margin: 0px; padding: 0px; }
fieldset, img { border: 0px none; }
li { list-style: outside none none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
q::before, q::after { content: ""; }
a img, img {  }
/* ::::: http://i.360.cn/static/css/modules/uc-login.css?v=ea7f7.css ::::: */

html { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.login-content { height: 650px; position: relative; width: 100%; }
.other-question { margin: 30px 0px; }
.info-wrap { padding: 10px 30px; }
.other-question ul { text-align: center; }
.other-question li { border: 1px solid rgb(195, 195, 195); display: inline-block; margin: 0px 20px; width: 240px; }
.other-question li a { display: block; }
.login-content .content-bg-link { display: block; height: 100%; left: 0px; position: absolute; width: 100%; z-index: 5; }
.login-content .login-bg { background-image: url('uc-login-bg.png'); background-size: cover; background-position: center center; background-repeat: no-repeat; height: 650px; left: 0px; position: absolute; top: 0px; width: 100%; }
.login-content .login-logo-text { background: transparent url('logo-text-pic.png') no-repeat scroll 0% 0% / cover ; height: 256px; left: 0px; position: absolute; top: 220px; width: 651px; }
.login-content .center_content { height: 650px; margin: 0px auto; max-width: 1180px; position: relative; }
.login-content .content-layout { background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0% ! important; display: none; position: absolute; right: 0px; top: 106.5px; width: 345px; z-index: 10; }
.login-content .content-layout h1 { font-size: 20px; margin: 20px 0px; }
.other-question li:hover { border: 1px solid rgb(34, 172, 105); }
.other-question li .info-icon { float: left; }
.other-question li .info-text { float: right; height: 40px; text-align: left; width: 130px; }
.other-question li .info-icon span { display: inline-block; height: 36px; width: 36px; }
.other-question .info-icon .account_complaint { background: transparent url('go-complaint-gray.png') repeat scroll 0% 0%; }
.other-question .info-icon .frequent_question { background: transparent url('frequent-question-icon.png') repeat scroll 0% 0%; }
.other-question .info-icon .find_password { background: transparent url('find-password-icon.png') repeat scroll 0% 0%; }
.other-question .info-icon .account_security { background: transparent url('account-security-icon.png') repeat scroll 0% 0%; }
.other-question li .info-text .title { color: rgb(102, 102, 102); font-size: 14px; }
.other-question li .info-text .text { color: rgb(161, 161, 161); font-size: 16px; margin-top: 3px; }
.other-question li a:hover .info-text .title, .other-question li a:hover .info-text .text { color: rgb(34, 172, 105); }
.other-question li a:hover .info-icon .account_complaint { background: transparent url('go-complaint-green.png') repeat scroll 0% 0%; }
.other-question li a:hover .info-icon .frequent_question { background: transparent url('frequent-question-icon-green.png') repeat scroll 0% 0%; }
.other-question li a:hover .info-icon .find_password { background: transparent url('find-password-icon-green.png') repeat scroll 0% 0%; }
.other-question li a:hover .info-icon .account_security { background: transparent url('account-security-icon-green.png') repeat scroll 0% 0%; }
#doc { background: rgb(255, 255, 255) none repeat scroll 0% 0%; font: 14px "Microsoft YaHei"; height: 100%; margin: 0px auto; position: relative; width: 100%; }
#loginHeader { padding: 20px 0px; width: 100%; }
body #ft { padding: 0px 0px 10px; }
body #ft p { margin: 5px 0px; }
#loginHeader .logo { margin: 0px auto; width: 1180px; }
#loginHeader .logo span { background: transparent url('uc-i360-logo.png') no-repeat scroll 0% 0%; display: inline-block; height: 48px; width: 168px; }
.login-content .content-layout #loginWrap { overflow: hidden; padding: 25px; }
.quc-clearfix, .quc-clearfix::after { clear: both; }
.otherMessage { margin-bottom: 5px; text-align: center; }
.otherMessage a { color: rgb(34, 172, 105); }
.quc-clearfix::after { content: " "; display: block; height: 0px; visibility: hidden; }
.quc-qiuser-panel .quc-wrapper { font: 16px "Microsoft YaHei"; margin-bottom: 20px; }
.otherMessage a:hover { text-decoration: underline; }
.uc-logincode { position: absolute; right: 0px; top: 0px; z-index: 111; }
.uc-logincode .btn-code { background: transparent url('uc-two-code.png') no-repeat scroll 0% 0%; display: inline-block; height: 54px; margin: 6px 6px 0px 0px; width: 54px; }
/* ::::: https://s.ssl.qhimg.com/ssl/328ade3ebcf02f06.css ::::: */

.quc-wrapper { font: 400 12px/1em "Helvetica Neue",Helvetica,Arial,SimSun,"宋体",sans-serif; }
.quc-clearfix {  }
.quc-clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.quc-mask { background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0.4; left: 0px; top: 0px; position: fixed; height: 100%; width: 100%; overflow: hidden; z-index: 110000; }
.quc-mod-sign-in .quc-footer::before { content: ""; position: absolute; display: block; width: 100%; height: 1px; margin-top: -11px; background: transparent linear-gradient(90deg, rgb(247, 247, 247), rgb(213, 213, 213), rgb(247, 247, 247)) repeat scroll 0% 0%; }
.quc-loading { background: transparent url('t01e6635e1fa0e06a46.gif') no-repeat scroll center center; left: 0px; top: 0px; position: fixed; height: 100%; width: 100%; overflow: hidden; z-index: 120000; }
